import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * User: 12629
 * Date: 2022/2/18
 * Time: 21:10
 * Description:
 */
public class TestDemo2 {


    public static void main(String[] args) {
        int[] array1 = {10,3,4,5,6};//定义且同时初始化了一个数组，这个数组长度是6 数据分别是10,3,4,5,6,7
        for (int i = 0; i < array1.length; i++) {
            //if( i == 3) array1[i] *= 9;
            System.out.print(array1[i]+" ");
        }
        System.out.println();
        System.out.println("========for each 增强for循环=======");
        for (int x: array1) {
            System.out.print(x+" ");
        }
        System.out.println();
        System.out.println("========使用操作数组的工具类=======");
        //把传入的数组，以字符串的形式进行输出
        String ret = Arrays.toString(array1);
        System.out.println(ret);
    }


    public static void main2(String[] args) {
        int[] array1 = {10,3,4,5,6};//定义且同时初始化了一个数组，这个数组长度是6 数据分别是10,3,4,5,6,7
        System.out.println(array1.length);
        //System.out.println(array1[-5]); 不能访问越界
        System.out.println(array1[0]);
        array1[0] = 99;
        System.out.println(array1[0]);
    }

    public static void main1(String[] args) {
        int score1 = 10;
        int score2 = 30;
        int score3 = 8;
        int score4 = 80;

        int[] array1 = {10,3,4,5,6,7};//定义且同时初始化了一个数组，这个数组长度是6 数据分别是10,3,4,5,6,7
        //array1 = {10,3,4,58,68,87};error
        array1[3] = 58;

        int[] array2 = new int[5];//定义了一个数组，数组长度是10，没有初始化，默认值是0
        array2[0] = 9;

        int[] array3 = new int[]{1,2,30,14,5};//定义且同时初始化了一个数组,这个数组长度是5
        array3 = new int[]{1,2,3,4,5};


        System.out.println(array3.length);

        System.out.println(array3[0]);


        int[] array11;
        //array11 = {10,3,4,5,6,7};error 省略格式的情况下  都不能分开写

        //int array2[]  = {10,3,4,5,6,7};不建议


    }
}
